package evq.codec.core.managers;

import evq.codec.core.managers.impl.DefaultManagersFactory;

public abstract class ManagersFactory {

	private static ManagersFactory instance = new DefaultManagersFactory();
	
	public static ManagersFactory getInstance() {
		return instance;
	}
	
	public abstract VqManager getVqManager();
	
	public abstract VqMetricsManager getVqMetricsManager();
	
	public abstract LbgManager getLbgManager();
	
	public abstract FileManager getFileManager();
	
}
